Automatic generation produced by ISE Eiffel
class
MY_TREE_NODE
General
cluster: root_cluster
description: "Objects that impelement the deferred class EV_TREE_NODE"
Ancestors
EV_TREE_NODE*
Action sequences
collapse_actions: EV_NOTIFY_ACTION_SEQUENCE -- (from EV_TREE_NODE_ACTION_SEQUENCES)
conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE -- (from EV_PICK_AND_DROPABLE_ACTION_SEQUENCES)
deselect_actions: EV_NOTIFY_ACTION_SEQUENCE -- (from EV_TREE_NODE_ACTION_SEQUENCES)
drop_actions: EV_PND_ACTION_SEQUENCE -- (from EV_PICK_AND_DROPABLE_ACTION_SEQUENCES)
expand_actions: EV_NOTIFY_ACTION_SEQUENCE -- (from EV_TREE_NODE_ACTION_SEQUENCES)
pick_actions: EV_PND_START_ACTION_SEQUENCE -- (from EV_PICK_AND_DROPABLE_ACTION_SEQUENCES)
pick_ended_actions: EV_PND_FINISHED_ACTION_SEQUENCE -- (from EV_PICK_AND_DROPABLE_ACTION_SEQUENCES)
pointer_button_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE -- (from EV_ITEM_ACTION_SEQUENCES)
pointer_double_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE -- (from EV_ITEM_ACTION_SEQUENCES)
pointer_motion_actions: EV_POINTER_MOTION_ACTION_SEQUENCE -- (from EV_ITEM_ACTION_SEQUENCES)
select_actions: EV_NOTIFY_ACTION_SEQUENCE -- (from EV_TREE_NODE_ACTION_SEQUENCES)
Queries
accept_cursor: EV_CURSOR -- (from EV_PICK_AND_DROPABLE)
after: BOOLEAN -- (from LIST)
before: BOOLEAN -- (from LIST)
Changeable_comparison_criterion: BOOLEAN -- (from EV_ITEM_LIST)
count: INTEGER -- (from EV_DYNAMIC_LIST)
cursor: EV_DYNAMIC_LIST_CURSOR [EV_TREE_NODE] -- (from EV_DYNAMIC_LIST)
data: ANY -- (from EV_ANY)
deny_cursor: EV_CURSOR -- (from EV_PICK_AND_DROPABLE)
exhausted: BOOLEAN -- (from LINEAR)
Extendible: BOOLEAN -- (from DYNAMIC_CHAIN)
first: [like item] EV_TREE_NODE -- (from CHAIN)
for_all (test: FUNCTION [ANY, TUPLE [EV_TREE_NODE], BOOLEAN]): BOOLEAN -- (from LINEAR)
Full: BOOLEAN -- (from EV_DYNAMIC_LIST)
has (v: [like item] EV_TREE_NODE): BOOLEAN -- (from CHAIN)
has_recursively (an_item: EV_TREE_NODE): BOOLEAN -- (from EV_TREE_NODE_LIST)
i_th (i: INTEGER): [like item] EV_TREE_NODE -- (from EV_DYNAMIC_LIST)
id_object (an_id: INTEGER): IDENTIFIED -- (from IDENTIFIED)
index: INTEGER -- (from EV_DYNAMIC_LIST)
index_of (v: [like item] EV_TREE_NODE; i: INTEGER): INTEGER -- (from EV_DYNAMIC_LIST)
index_set: INTEGER_INTERVAL -- (from CHAIN)
infix "@" (i: INTEGER): [like item] EV_TREE_NODE -- (from CHAIN)
is_destroyed: BOOLEAN -- (from EV_ANY)
is_empty: BOOLEAN -- (from FINITE)
is_equal (other: [like Current] MY_TREE_NODE): BOOLEAN -- (from LIST)
Is_expandable: BOOLEAN
is_expanded: BOOLEAN -- (from EV_TREE_NODE)
is_inserted (v: EV_TREE_NODE): BOOLEAN -- (from COLLECTION)
is_selectable: BOOLEAN -- (from EV_SELECTABLE)
is_selected: BOOLEAN -- (from EV_SELECTABLE)
isfirst: BOOLEAN -- (from CHAIN)
islast: BOOLEAN -- (from CHAIN)
item: EV_TREE_NODE -- (from EV_DYNAMIC_LIST)
last: [like item] EV_TREE_NODE -- (from CHAIN)
linear_representation: LINEAR [EV_TREE_NODE] -- (from LINEAR)
mode_is_drag_and_drop: BOOLEAN -- (from EV_PICK_AND_DROPABLE)
mode_is_pick_and_drop: BOOLEAN -- (from EV_PICK_AND_DROPABLE)
mode_is_target_menu: BOOLEAN -- (from EV_PICK_AND_DROPABLE)
object_comparison: BOOLEAN -- (from CONTAINER)
object_id: INTEGER -- (from IDENTIFIED)
occurrences (v: [like item] EV_TREE_NODE): INTEGER -- (from CHAIN)
off: BOOLEAN -- (from CHAIN)
parent: EV_TREE_NODE_LIST -- (from EV_TREE_NODE)
parent_tree: EV_TREE -- (from EV_TREE_NODE)
pebble: ANY -- (from EV_PICK_AND_DROPABLE)
pebble_function: FUNCTION [ANY, TUPLE, ANY] -- (from EV_PICK_AND_DROPABLE)
pebble_positioning_enabled: BOOLEAN -- (from EV_PICK_AND_DROPABLE)
pebble_x_position: INTEGER -- (from EV_PICK_AND_DROPABLE)
pebble_y_position: INTEGER -- (from EV_PICK_AND_DROPABLE)
pixmap: EV_PIXMAP -- (from EV_PIXMAPABLE)
prunable: BOOLEAN -- (from DYNAMIC_CHAIN)
readable: BOOLEAN -- (from SEQUENCE)
retrieve_item_by_data (some_data: ANY; should_compare_objects: BOOLEAN): EV_TREE_NODE -- (from EV_DYNAMIC_LIST)
retrieve_item_recursively_by_data (some_data: ANY; should_compare_objects: BOOLEAN): EV_TREE_NODE -- (from EV_TREE_NODE_LIST)
retrieve_items_by_data (some_data: ANY; should_compare_objects: BOOLEAN): ARRAYED_LIST [EV_TREE_NODE] -- (from EV_DYNAMIC_LIST)
retrieve_items_recursively_by_data (some_data: ANY; should_compare_objects: BOOLEAN): ARRAYED_LIST [EV_TREE_NODE] -- (from EV_TREE_NODE_LIST)
same (other: EV_ANY): BOOLEAN -- (from EV_DYNAMIC_LIST)
sequential_occurrences (v: EV_TREE_NODE): INTEGER -- (from LINEAR)
target_name: STRING -- (from EV_ABSTRACT_PICK_AND_DROPABLE)
text: STRING -- (from EV_TEXTABLE)
there_exists (test: FUNCTION [ANY, TUPLE [EV_TREE_NODE], BOOLEAN]): BOOLEAN -- (from LINEAR)
tooltip: STRING -- (from EV_TOOLTIPABLE)
valid_cursor (p: CURSOR): BOOLEAN -- (from EV_DYNAMIC_LIST)
valid_cursor_index (i: INTEGER): BOOLEAN -- (from CHAIN)
valid_index (i: INTEGER): BOOLEAN -- (from CHAIN)
writable: BOOLEAN -- (from SEQUENCE)
Commands
append (s: SEQUENCE [EV_TREE_NODE]) -- (from EV_DYNAMIC_LIST)
back -- (from EV_DYNAMIC_LIST)
collapse -- (from EV_TREE_NODE)
compare_objects -- (from CONTAINER)
compare_references -- (from CONTAINER)
copy (other: [like Current] MY_TREE_NODE) -- (from EV_ANY)
create_implementation
destroy -- (from EV_ANY)
disable_pebble_positioning -- (from EV_PICK_AND_DROPABLE)
disable_select -- (from EV_DESELECTABLE)
dl_force (v: [like item] EV_TREE_NODE) -- (from SEQUENCE)
do_all (action: PROCEDURE [ANY, TUPLE [EV_TREE_NODE]]) -- (from LINEAR)
do_if (action: PROCEDURE [ANY, TUPLE [EV_TREE_NODE]]; test: FUNCTION [ANY, TUPLE [EV_TREE_NODE], BOOLEAN]) -- (from LINEAR)
enable_pebble_positioning -- (from EV_PICK_AND_DROPABLE)
enable_select -- (from EV_SELECTABLE)
expand -- (from EV_TREE_NODE)
extend (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST)
fill (other: CONTAINER [EV_TREE_NODE]) -- (from CHAIN)
finish -- (from CHAIN)
force (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST)
forth -- (from EV_DYNAMIC_LIST)
go_i_th (i: INTEGER) -- (from EV_DYNAMIC_LIST)
go_to (p: CURSOR) -- (from EV_DYNAMIC_LIST)
merge_left (other: [like Current] MY_TREE_NODE) -- (from EV_DYNAMIC_LIST)
merge_right (other: [like Current] MY_TREE_NODE) -- (from EV_DYNAMIC_LIST)
move (i: INTEGER) -- (from EV_DYNAMIC_LIST)
prune (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST)
prune_all (v: [like item] EV_TREE_NODE) -- (from DYNAMIC_CHAIN)
put (v: [like item] EV_TREE_NODE) -- (from CHAIN)
put_front (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST)
put_i_th (v: [like item] EV_TREE_NODE; i: INTEGER) -- (from EV_DYNAMIC_LIST)
put_left (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST)
put_right (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST)
recursive_do_all (action: PROCEDURE [ANY, TUPLE [EV_TREE_NODE]]) -- (from EV_TREE_NODE_LIST)
remove -- (from EV_DYNAMIC_LIST)
remove_left -- (from EV_DYNAMIC_LIST)
remove_pebble -- (from EV_PICK_AND_DROPABLE)
remove_pixmap -- (from EV_PIXMAPABLE)
remove_right -- (from EV_DYNAMIC_LIST)
remove_text -- (from EV_TEXTABLE)
remove_tooltip -- (from EV_TOOLTIPABLE)
replace (v: [like item] EV_TREE_NODE) -- (from EV_DYNAMIC_LIST)
search (v: [like item] EV_TREE_NODE) -- (from BILINEAR)
set_accept_cursor (a_cursor: EV_CURSOR) -- (from EV_PICK_AND_DROPABLE)
set_data (some_data: [like data] ANY) -- (from EV_ANY)
set_deny_cursor (a_cursor: EV_CURSOR) -- (from EV_PICK_AND_DROPABLE)
set_drag_and_drop_mode -- (from EV_PICK_AND_DROPABLE)
set_pebble (a_pebble: [like pebble] ANY) -- (from EV_PICK_AND_DROPABLE)
set_pebble_function (a_function: FUNCTION [ANY, TUPLE, ANY]) -- (from EV_PICK_AND_DROPABLE)
set_pebble_position (a_x, a_y: INTEGER) -- (from EV_PICK_AND_DROPABLE)
set_pick_and_drop_mode -- (from EV_PICK_AND_DROPABLE)
set_pixmap (a_pixmap: EV_PIXMAP) -- (from EV_PIXMAPABLE)
set_target_menu_mode -- (from EV_PICK_AND_DROPABLE)
set_target_name (a_name: STRING) -- (from EV_ABSTRACT_PICK_AND_DROPABLE)
set_text (a_text: STRING) -- (from EV_TEXTABLE)
set_tooltip (a_tooltip: STRING) -- (from EV_TOOLTIPABLE)
start -- (from EV_DYNAMIC_LIST)
swap (i: INTEGER) -- (from EV_DYNAMIC_LIST)
toggle -- (from EV_DESELECTABLE)
wipe_out -- (from EV_DYNAMIC_LIST)
-- Generated by ISE Eiffel --
For more details: www.eiffel.com